MapInfo Pro Integration Execution
Introduction
The Assetic Mapinfo Pro integration can be initiated either:
- From within the MapInfo Pro application via the AsseticAddin for MapInfo
- or via a python script external to MapInfo Pro
The integration tools are accessible from the 'Assetic' ribbon in the MapInfo menu
Using the Assetic Integration tools
Create New Asset
- Create the new feature(s) in MapInfo and assign attributes
- Select one or more features that require a corresponding asset in Assetic
- Click on the “Create New” button in the Assetic toolbar ribbon
- You will be prompted to confirm you want to create assets for each layer that has features currently selected. In the example below there are features selected in the layer “Pits_ELP”
- Choose ‘Yes’ to continue with creating assets in Assetic, or ‘No’ to skip asset creation for that layer.
- A progress dialogue will appear showing that the asset creation is taking place in Assetic
- Once the asset(s) have been created a report displays how many assets were created, and how many were skipped or had errors.
- Asset creation is skipped if the Assetic GUID field for the feature is not empty since this implies the asset already exists in Assetic
- If there are errors they will be recorded in the error log.
Show in Assetic
To view the asset in Assetic use the “Show In Assetic” button.
- Select the feature
- Click on the “Display in Assetic” button in the Assetic toolbar ribbon
- Assetic will open in the default browser, and always in a new tab window.
Updating Assetic asset attributes and spatial.
You may optionally choose to edit attributes in MapInfo and update Assetic with the new attribute values. The integration configuration allows you to optionally update the spatial representation of the asset held in Assetic.
- Select one or more features and edit attributes
- Click on the “Update Asset” button (highlighted)
- You will be prompted to confirm that you want to update the attributes of the selected assets
- Choose “Yes” to continue, or “No” to skip updates
- A progress dialogue will pop up showing that the update process is in progress (like the dialog for ‘Create Assets’)
- Upon completion, a message dialogue will pop up indicating the number of features successfully processes, or the number of errors if there were any errors.
- Commit the edits in MapInfo.
Create Functional Location
- Create the new feature(s) in MapInfo and assign attributes
- Select one or more features that require a corresponding Functional Location in Assetic
- Click on the “Create Functional Location” button in the Assetic toolbar
- You will be prompted to confirm you want to create Functional Locations for each layer that has features currently selected.
- Choose ‘Yes’ to continue with creating Functional Locations in Assetic, or ‘No’ to skip Functional Location creation for that layer.
- A progress dialogue will appear showing that the Functional Location creation is taking place in Assetic
- Once the Functional Location(s) have been created a report displays how many Functional Locations were created, and how many were skipped or had errors.
- Functional Location creation is skipped if the Assetic GUID field for the feature is not empty since this implies the asset already exists in Assetic
- If there are errors they will be recorded in the error log.
- Commit the edits in MapInfo
Updating Assetic Functional Location attributes.
You may optionally choose to edit attributes in MapInfo and update the Assetic Functional Location with the new attribute values.
- Select one or more features and edit attributes
- Click on the “Update Functional Location” button (highlighted)
- You will be prompted to confirm that you want to update the attributes of the selected Functional Locations
- Choose “Yes” to continue, or “No” to skip updates
- A progress dialogue will pop up showing that the update process is in progress (like the dialog for ‘Create Assets’)
- Upon completion, a message dialogue will pop up indicating the number of features successfully processes, or the number of errors if there were any errors.
- Commit the edits in MapInfo.